What is the meaning of the word "front end"?

Definitions: